import { defineComponent, openBlock, createBlock, withScopeId } from 'vue';

var script = defineComponent({
    name: 'ZIcon',
    props: {
        name: {
            type: String,
            default: "",
        }
    }
});

const _withId = /*#__PURE__*/withScopeId("data-v-cb3fe7f4");

const render = /*#__PURE__*/_withId((_ctx, _cache, $props, $setup, $data, $options) => {
  return (openBlock(), createBlock("i", {
    class: `z-icon-${_ctx.name}`
  }, null, 2 /* CLASS */))
});

script.render = render;
script.__scopeId = "data-v-cb3fe7f4";
script.__file = "packages/icon/src/icon.vue";

script.install = (app) => {
    app.component(script.name, script);
};

export default script;
